Substance persistante - German English Dictionary